Section: New Software and Platforms
ALE
Action Language for Ecore
Keywords: Meta-modeling - Executable DSML
Functional Description: Main features of ALE include:
- Executable metamodeling: Re-open existing EClasses to insert new methods with their implementations - Metamodel extension: The very same mechanism can be used to extend existing Ecore metamodels and insert new features (eg. attributes) in a non-intrusive way - Interpreted: No need to deploy Eclipse plugins, just run the behavior on a model directly in your modeling environment - Extensible: If ALE doesn’t fit your needs, register Java classes as services and invoke them inside your implementations of EOperations.